﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Hydra.UrlMon.Enumerations
{
    /// <summary>Contains values that determine the use of URL encoding during the binding operation.</summary>
    /// <remarks>Values from the BINDINFOF enumeration are passed to the moniker as part of the BINDINFO structure. The moniker calls the IBindStatusCallback::GetBindInfo method on the client to obtain additional information about the bind operation in the BINDINFO structure.</remarks>
    public enum BindInfoFlags : int
    {
        /// <summary>Use URL encoding to pass in the data provided in the stgmedData member of the BINDINFO structure for PUT and POST operations.</summary>
        URLENCODESTGMEDDATA   = 0x1,
        /// <summary>Use URL encoding to pass in the data provided in the szExtraInfo member of the BINDINFO structure.</summary>
        URLENCODEDEXTRAINFO   = 0x2
    }
}
